The Hyperion system: Compiling multithreaded Java bytecode for distributed execution
نویسندگان
چکیده
منابع مشابه
A Bytecode Translator for Distributed Execution of "Legacy" Java Software
This paper proposes a system named Addistant, which enables the distributed execution of “legacy” Java bytecode. Here “legacy” means the software originally developed to be executed on a single Java virtual machine (JVM). For adapting legacy software to distributed execution on multiple JVM, developers using Addistant have only to specify the host where instances of each class are allocated and...
متن کاملReverse Execution of Java Bytecode
We demonstrate a model, including operational semantics, for the reverse execution of stack-based code. We discuss our modification of the Kaffe implementation of the Java Virtual Machine, supporting a debugger capable of running Java bytecode backwards. We achieve reverse execution by logging the state lost during each operation or by directly reversing instructions. Our debugger has facilitie...
متن کاملBerlioz: Compiling Oz to Java Bytecode
Oz is a multi-paradigm programming language that aims to unify the advantages of object-oriented, concurrent constraint and functional programming. Java, apart from being the name of a programming language itself, is a portable runtime environment whose presence has become ever so prevalent. A compilation scheme from the language Oz to Java bytecode, therefore, would seem promising and interest...
متن کاملPicoJava: A Direct Execution Engine For Java Bytecode
K ey to the central promise inherent in Java technology— " write once, run anywhere " —is the fact that Java programs run on the Java virtual machine, insulating them from any contact with the underlying hardware. Consequently, Java programs must execute indirectly through a translation layer built into the Java virtual machine. This translator can take different forms—from the simplest interpr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Parallel Computing
سال: 2001
ISSN: 0167-8191
DOI: 10.1016/s0167-8191(01)00093-x